html { overflow-y: scroll;  overflow-y: -moz-scrollbars-vertical;  }
* {margin: 0; padding: 0; }
body { font: 13px Verdana, sans-serif; text-align:center;
 
 /*font-size: 48px;*/
/*background: #EFEFEF url(../pics/border.gif) top center repeat-y; margin:0; padding:0;*/
} 
.clear {  clear: both;   height: 1px;   border: none;   margin: 0 0 10px 0;   visibility: hidden; }
.last { float: left; }

#newsall img { border: none; }

ul, ol {list-style: none;}
.column {float: left; }
*>a{outline: none;} 
a {text-decoration: none; }
a:link, a:visited {color: #555;   } 

.topiclist li img { position: relative; top: 3px; margin-top: -4px; }

#page { width:980px;  margin: 0px auto 0px auto; }
#innerpage { padding: 5px 0px 10px 0px; text-align: left; float: left; position: relative; }

#sharedtop { background: #004770 none no-repeat; color: #FFFFFF; height:90px; width: 980px; padding-top:5px; }


#sharedtop  #header { height: 220px; background-color: black; color: white; /*border: solid 1px red;*/
   position: relative;width: 1000px;  }

#sharedtop  #header  #lang { width: 170px; position: absolute; right: 3px; top: 3px;  z-index: 20;}
#sharedtop  #header  #lang a { opacity: 0.5;}
#sharedtop  #header  #lang a:hover { opacity: 0.9; }
#lang { display: none; }



#lang a { background: none;} 
#headerimg { color: white; background: #004770 url("../pics/header.jpg") no-repeat; width:980px; height:80px; }

#leftimage { position:absolute; margin-left:5px; margin-top:3px; height:115px; border: 2px white solid; color: white; background: #004770; z-index:0;  overflow:scroll; }


#navbar {   width: 800px; height: 35px; padding: 0 0 0 180px; overflow: hidden; background: #FFC635 none no-repeat; color: #000;
    border-top: 2px #333 solid; font: 11px Verdana; font-weight:bold; letter-spacing:0.1em; }
#navbar li {   float: left; padding: 0 18px 0 13px; margin-right: 5px;
    background: url('../pics/diamond-black.gif') 100% 66% no-repeat; color: #000; }
#navbar li a { display: block; padding: 13px 0 0.25em; text-transform: uppercase; background: #FFC635 none no-repeat; color: #000; 


}
#navbar a:hover, #navbar li.selected a { background: url(/pics/navbarlinkbg.gif) top left repeat-x; color: #000; text-decoration: none; 
  /*
-m-text-shadow: 2px 2px 2px #000;
text-shadow: 2px 2px 2px #000;*/

}
#navbar img { border:0; }


#main { font-size: 11px; float:left; padding: 0 0 5px 0; width: 978px !important; width: 978px; width/**/:/**/978px; }


.sidebar { float:left; margin-top:2px; width: 168px; margin-right: -2px;  }
.sidebar #newsall { margin-left:65px; background: #004770 none no-repeat; color: #000;}
.sidebar #newsall2 { margin-left:35px; background: #004770 none no-repeat; color: #000;}
.sidebar .header { width: 146px; float: left; margin-bottom: 5px; }
.sidebar .headertext { float: left; }
.sidebar .more {  float: right; background: #004770 none no-repeat; color: #000; width: 15px; }
.sidebar .datum { color: #555;  padding-left:5px; padding-top:2px; font-weight: bold; width:145px;}
.sidebar .name a { color: #555; margin-left:8px; display: block; width:145px; background: url(/pics/diamond-gray.gif) 0 0.4em no-repeat; padding-left: 12px; }
.sidebar .name a:hover { text-decoration:underline; padding-left: 12px; background: url(/pics/diamond-gray.gif) 0 0.4em no-repeat; color: #555;
 }


.topiclist { margin-bottom: 2px;z-index:2; background: #E4F3F4 none no-repeat; color: white;  
  font: 11px "Verdana CE","Lucida Grande CE",sans-serif; font-weight:normal; 
  border: 1px #004770 solid ; float: left; /*border-radius: 5px;*/
  
  -moz-border-radius: 4px;  border-radius: 4px; 
  -moz-box-shadow: 2px 2px 1px #888; box-shadow: 2px 2px 1px #888;
  
  
   }
.topiclist .header { font-size: 12px; font-weight:bold; background: #004770 none no-repeat; color: white;  margin: 0 0 0px 0; padding: 5px 0 5px 20px; }
.topiclist ul { clear: both; }
.topiclist li { padding: 0.2em 0 0.2em 10px; margin-left:0px; color: #555; width: 152px; }
.topiclist li.selected a { background: #AED3DF none no-repeat; color: #555 }
.topiclist li.selected { background: #AED3DF none no-repeat; color: #555 }
.topiclist #akce { clear: both; float: none; }


#content { float: left; padding: 3px 3px 3px 3px; margin: 0 0 0 0px; line-height: 20px; width: 624px !important; width: 624px; width/**/:/**/624px; }


#footer { clear:both; float: left; background: #E4F3F4 none no-repeat; color: #000; font-size:10px; text-align:center;
    height:50px; padding: 5px 0px 5px 0px; margin: 10px 0 0 0; width: 980px; }

#lang { position: absolute; top:111px; left:802px; height: 25px; width: 175px; }
#lang a { display: block; float: left; margin-left: 2px;}
#lang img { border: solid 1px black; }

#edit { float: none; background:#E4F3F4 none no-repeat; color: #000;  position: absolute; top:10px; left:30px; width:335px; padding-left:10px; text-align: left; padding-top: 5px; height: 37px; }
#edit ul { line-height: 14px;}
#edit li { margin-bottom:0px;}
#edit a { color: black;}
#edit a:hover { text-decoration: underline; }


#cookie-statement {
    background-color: #8a8a8a;
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #fff;
  /*  display: none;*/
    font-weight: bold;
    margin: 0 0 3px 0;
    padding-left: 5;
    padding-right: 0;
  //  position: absolute;
    width: 970px;
    z-index: 999;
	font-size: 11px;
}

#maia-header {
    background: #f5f5f5;
    background: -moz-linear-gradient(top,#fafafa,#f5f5f5);
    background: -webkit-linear-gradient(top,#fafafa,#f5f5f5);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fafafa),color-stop(1,#f5f5f5));
    background: linear-gradient(top,#fafafa,#f5f5f5);
    border-bottom: 1px solid #eee;
    color: #444;
    min-height: 44px;
    padding: 14px 15px 13px;
}

.maia-aside, .maia-notification, .maia-promo {
    border: 1px solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 10px 0;
    padding: 10px;
    position: relative;
    top: -1px;
}

#cookie-statement a {
    background-color: #303030;
    border: 1px solid rgba(0,0,0,.1);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    line-height: 19px;
    padding: 4px 8px;
    text-decoration: none;
    white-space: nowrap;
}
